package com.zzyl.service;

import com.zzyl.base.PageResponse;
import com.zzyl.dto.AlertDataHandleDto;
import com.zzyl.dto.AlertDataPageQueryDto;
import com.zzyl.vo.AlertDataVo;

/**
 * @Description AlertDataService
 * @Author zhengyuan&junjun
 * @Date 2024-11-04
 */
public interface AlertDataService {
    PageResponse<AlertDataVo> getDataPage(Integer pageNum, Integer pageSize, String deviceName, Long endTime, Integer id, Long startTime, Integer status);

    void handleAlertData(Long id, AlertDataHandleDto alertDataHandleDto);


    //  void handleAlertData(Long id, AlertDataHandleDto alertDataHandleDto);


    //PageResponse<AlertDataVo> page(AlertDataPageQueryDto alertDataPageQueryDto);
    //PageResponse<AlertDataVo> getpage(AlertDataPageQueryDto alertDataPageQueryDto);
    // Object adminPageQuery(AlertDataPageQueryDto alertDataPageQueryDto);

    //PageResponse<AlertDataVo> getDataPage(Integer pageNum, Integer pageSize, String deviceName, Long endTime, Integer id, Long startTime, Integer status);

    //PageResponse<AlertDataVo> getpage(AlertDataPageQueryDto alertDataPageQueryDto);
    // Object page(AlertDataPageQueryDto alertDataPageQueryDto);
    // PageResponse<AlertDataVo> getDataPage(Integer pageNum, Integer pageSize, String deviceName, Long endTime, Integer id, Long startTime, Integer status);
    // PageResponse<AlertDataVo> getpage(AlertDataPageQueryDto alertDataPageQueryDto);
    //PageResponse<AlertDataVo> getpage(AlertDataPageQueryDto alertDataPageQueryDto);

   // PageResponse<AlertDataVo> getDataPage(Integer pageNum, Integer pageSize, String deviceName, Long endTime, Integer id, Long startTime, Integer status);


    //  PageResponse<AlertDataVo> getDataPage(Integer pageNum, Integer pageSize, String deviceName, Long endTime, Integer id, Long startTime, Integer status);
}
